Skip to main content

Pasar microfront a staging o prod

Pasos para pasar a staging front de Ebisu para la libreria digital-product-catalog

En el repo digital-product-catalog

  1. Implementar el código.
  2. Realizar el commit y push a la rama main.
  3. Realizar el publish con el siguiente comando:
npx nx run portal-source:publish

Cambiarse al repo Yumi-curated-catalog

En la carpeta digital-product-catalog

  1. Revisar el archivo index.js que está fuera del bundle para asegurarse de que no esté cambiado.
  2. Realizar el commit y push a la rama main.

En el repo easy-catalog

  1. Comentar las dos líneas en el archivo APP.tsx. que
  2. Borrar el proyecto dentro de Seki.
  3. En el proyecto de Yumi-curated-catalog, hay un archivo typerc.json que esta dentro de digital-implementation-catalog-easy que tiene un objeto con la etiqueta tags, al final de ese arreglo hay que agregar "Cencosud-xlabs", para que aparezca dentro de seki al agregar el microfrontend al frontend principal. Luego hacer un commit y pushearlo a main. Con esto debiese aparecer en en seki para poder agregarlo.
  4. Agregar el proyecto nuevamente en Seki con el mismo nombre digital-implementation-catalog-easy.
  5. Agregar un comentario y descomentar las dos líneas.
  6. Probar en local con el siguiente comando:
npx nx serve portal-catalog
  1. Realizar el commit y push a la rama main.

Para pasar a production

En el repo easy-catalog

  1. Hacer un tag en Seki para pasar a producción cuando sea necesario.
seki tag
Enter version
Enter release

o

git tag v1.x.x
git push origin v1.x.x